var st=$('#stid');
var fanId = $('#fan')
var send=$('#send');
//风机id
setDropNum(fanId,24)
//表头数据
var outlineData = [
	{
		name: 'pba',
		value: '风机性能评估',
		header: {
			start_time: '开始时间',
			end_time: '结束时间',
			/*ltime:'数据丢失时间（小时）',*/
			pba: 'PBA',
			agp: '实际发电量（kW）',
			pgp: '潜在发电量（kW）',
			/*sgp:'应发电量（kW）',*/
			loss: '损失发电量（kW）',
			ploss: '性能损失（kW）',
			/*odgp:'停机损失发电量',
			lpgp:'限电损失发电量',
			ontime:'发电时间',
			offtime:'停机时间',
			lptime:'限电时间',
			tba:'TBA',
			minws:'最小风速',
			maxws:'最大风速',*/
			mws: '风速均值（m/s）'
		}
	}, {
		name: 'blade',
		value: '叶片结冰',
		header: {
			start_time: '开始时间',
			end_time: '结束时间',
			Result: '预警',
			Prob: '叶片结冰概率'
		}
	}, {
		name: 'yaw',
		value: '偏航对风不正',
		header: {
			start_time: '开始时间',
			end_time: '结束时间',
			/*run_time:'不显示',*/
			max_dir_3: '误差角度',
			rank: '准确等级',
			alarm: '预警',
		}
	}, {
		name: 'generator',
		value: '发电机温度异常',
		header: {
			datetime: '时间戳',
			distance: '向量距离',
			vec_std: '风险值',
			alarm: '预警'
		}
	}, {
		name: 'anemometer',
		value: '测风仪异常',
		header: {
			/*ws_diff:'不显示',
			gp_diff:'不显示',*/
			start_time: '开始时间',
			end_time: '结束时间',
			alarm: '预警',
		}
	}, {
		name: 'generatorb',
		value: '发电机轴承卡滞',
		header: {
			/*ws_diff:'不显示',*/
			start_time: '开始时间',
			end_time: '结束时间',
			alarm: '预警'
		}
	}, {
		name: 'bladep',
		value: '叶片污染',
		header: {
			start_time: '开始时间',
			end_time: '结束时间',
			alarm: '预警'
		}
	},{
		name: 'pitch',
		value: '变桨电机温度异常',
		header:{
			endtime:'时间戳',
			result12:'变桨电机1、2温度异常',
			result13:'变桨电机1、3温度异常',
			result23:'变桨电机2、3温度异常',
			alarm:'预警'	
		}
	}
];
var outline = $('.outline');
var outlineItem='';
var outlineTable=[];
for(var i=0;i<outlineData.length;i++){
	outlineItem=`<div class="item">
		<h3>${i+1},${outlineData[i].value} 结果简要 <button class="details" _cnname="${outlineData[i].value}" _enname="${outlineData[i].name}">查看详情</button></h3>
	</div>`;
	outline.append(outlineItem);

	outlineTable[i]=new ViewTable($('.item').eq(i),outlineData[i]['header']);
}


send.on('click',function(){
	var stVal=st.val();
	var fanVal=fanId.val();
	setStore('idName',{stVal:stVal,fanVal:fanVal});
	$.ajax({
		url:URL,
		//url:'../json/test.json',
		type:'POST',
		data:{
			stid:stVal,
			mid:fanVal,
			type:2
		},
		success:fnSuccess,
		error:function(e){
			console.log(e);
		}
	})

});

function fnSuccess(data){
	var res=eval('('+data+')');
	var resArr=[];
	outline.find('.contain').html('');
	for(var i=0;i<outlineData.length;i++){
		resArr[0]=res[outlineData[i].name]
		if(!$.isEmptyObject(resArr[0])){
			outlineTable[i].loadBody(resArr);
		}
		
	}	
}

//页面跳转
outline.on('click','.details',function(){
	setStore('feature',{'cnName':$(this).attr('_cnname'),'enName':$(this).attr('_enname')})
	window.open('summary.html')
});